MC_CamIn
功能块 | MC_CamIn | ||
---|---|---|---|
连结轴并开始凸轮运动。 | |||
VAR_IN_OUT | |||
B | MasterIn | AXIS_REF | 主轴的参考。 |
B | SlaveIn | AXIS_REF | 从轴的参考。 |
V | CamTableIn | CAM_REF | 凸轮表的索引。索引以零为起点。 |
VAR_INPUT | |||
B | Execute | BOOL | 在上升边缘开始凸轮运动。 |
E | ContinuousUpdate | BOOL |
若为 TRUE,则当功能块 (FB) 正在执行且参数值正被更新时,FB 将使用新值;若为 FALSE,则 FB 不会使用新值。 注意:不支援此参数。 |
V | Permanent | BOOL |
决定马达停用后是否保留凸轮状态。 TRUE:马达停用但保留凸轮状态,例如当主轴启用时从轴也会跟著启用,而当主轴发生错误从轴也会发生错误。 FALSE:马达停用后不会保留凸轮状态。 |
E | MasterOffset | LREAL | 凸轮表中主轴位置的偏移量。 |
E | SlaveOffset | LREAL | 凸轮表中从轴位置的偏移量。 |
E | MasterScaling | LREAL | 主轴设定档因子(预设值 = 1.0),以从轴的角度来看,该因子乘以整个主设定档。 |
E | SlaveScaling | LREAL | 从轴设定档因子(预设值 = 1.0),该因子乘以整个从设定档。 |
E | StartMode | MC_CamStartMode | 轴所使用的凸轮模式。 |
V | StartParameter | LREAL | 依照所选的起始斜坡而定,若为 camRampDistance ,StartParameter 即为从轴移动的距离,单位为计数;若为 camRampTime ,StartParameter 即为从轴移动的时间,每秒为一单位,该参数使用主轴的资讯来决定如何移动从轴,而距离取决于主轴移动的距离。 |
E | MasterValueSource | MC_Source |
定义同步的来源:
注意:尚未支援 mcSecondEncoderValue。 |
E | BufferMode | MC_BufferMode | 定义如何融合两功能块的速度。 |
VAR_OUTPUT | |||
B | InSync | BOOL |
用于 camRamp 。更多关于 camRamp 的资讯请见 MC_CamStartMode 类型。 TRUE:同步已完成。 FALSE:从轴与主轴同步中。 |
E | Busy | BOOL | 功能块尚未完成且预期将有新的输出值。 |
E | Active | BOOL | 功能块正在控制轴。 |
E | CommandAborted | BOOL | 命令被另一个命令中止。 |
B | Error | BOOL | 功能块中出现错误的讯号。 |
E | ErrorID | MC_Error | 错误识别。 |
E | EndOfProfile | BOOL | 凸轮运动已完成。 |
|
MC_CamIn | ||||||
---|---|---|---|---|---|---|
AXIS_REF | MasterIn | Master | AXIS_REF | |||
AXIS_REF | SlaveIn | Slave | AXIS_REF | |||
CAM_REF | CamTableIn | CamTable | CAM_REF | |||
BOOL | Execute | InSync | BOOL | |||
BOOL | ContiunousUpdate | Busy | BOOL | |||
BOOL | Permanent | Active | BOOL | |||
LREAL | MasterOffset | CommandAborted | BOOL | |||
LREAL | SlaveOffset | Error | BOOL | |||
LREAL | MasterScaling | ErrorID | MC_Error | |||
LREAL | SlaveScaling | EndOfProfile | BOOL | |||
MC_CamStartMode | StartMode | |||||
LREAL | StartParameter | |||||
MC_Source | MasterValueSource | |||||
MC_BufferMode | BufferMode | |||||